reflect.rtype.kind (field)
20 uses
reflect (current package)
type.go#L322: kind uint8 // enumeration for C
type.go#L823: func (t *rtype) Kind() Kind { return Kind(t.kind & kindMask) }
type.go#L2287: kind: uint8(Struct),
type.go#L2306: if typ.kind&kindGCProg != 0 {
type.go#L2325: if typ.kind&kindGCProg != 0 {
type.go#L2461: if ft.kind&kindGCProg != 0 {
type.go#L2503: if ft.kind&kindDirectIface != 0 {
type.go#L2593: if len(fields) > 1 && ft.kind&kindDirectIface != 0 {
type.go#L2794: typ.kind |= kindGCProg
type.go#L2797: typ.kind &^= kindGCProg
type.go#L2821: typ.kind |= kindDirectIface
type.go#L2823: typ.kind &^= kindDirectIface
type.go#L2953: array.kind |= typ.kind & kindGCProg
type.go#L2957: case typ.kind&kindGCProg == 0 && array.size <= maxPtrmaskBytes*8*goarch.PtrSize:
type.go#L2991: array.kind |= kindGCProg
type.go#L3017: array.kind |= kindDirectIface
type.go#L3019: array.kind &^= kindDirectIface
type.go#L3119: return t.kind&kindDirectIface == 0
type.go#L3142: switch Kind(t.kind & kindMask) {
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)